d/rules: Properly disable media backends
authorSebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
Fri, 16 Jul 2021 02:27:03 +0000 (04:27 +0200)
committerSebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
Fri, 16 Jul 2021 02:27:03 +0000 (04:27 +0200)
meson_options.txt lists `media-ffmpeg` and `media-gstreamer` as separate
feature toggles. This fixes a problem with dh_missing failing the package
build if media backend dependencies have been found by meson, like:

 dh_missing: warning: usr/lib/aarch64-linux-gnu/gtk-4.0/4.0.0/media/libmedia-gstreamer.so exists in debian/install/deb but is not installed to anywhere

debian/rules

index 0a3b94955a37df492841f824f219cf02cfc76822..1cd70898048aa921b4a30289ea1bea3b202eccb5 100755 (executable)
@@ -79,7 +79,8 @@ configure_flags_deb = \
        -Dcloudproviders=disabled \
        -Dintrospection=enabled \
        -Dman-pages=true \
-       -Dmedia=none \
+       -Dmedia-ffmpeg=disabled \
+       -Dmedia-gstreamer=disabled \
        -Dprint-backends=all \
        -Dx11-backend=true \
        -Dxinerama=enabled \
@@ -131,7 +132,8 @@ configure_flags_udeb = \
        -Dintrospection=disabled \
        -Dprint-backends=none \
        -Dcolord=disabled \
-       -Dmedia=none
+       -Dmedia-ffmpeg=disabled \
+       -Dmedia-gstreamer=disabled
 
 %:
        dh $@ --with gir --buildsystem=meson